package bid

import (
	"context"
	dto "git.mycaigou.com/gfyx/micro-gfyx-api/infrastructure/dto/business_opportunity"
)

type BidServiceIface interface {
	// SearchBid 找招中标
	SearchBid(ctx context.Context, request *dto.SearchBidRequest, scene int) (*dto.SearchBidResponse, error)
	// ExportSearchBid 找招中标-导出
	ExportSearchBid(ctx context.Context, request *dto.ExportSearchBidRequest) (*dto.ExportSearchBidResponse, error)
	// FuzzySearchBid 模糊搜索招中标
	FuzzySearchBid(ctx context.Context, request *dto.FuzzySearchBidRequest) ([]*dto.FuzzySearchBidData, error)
	// BidDetail 招标详情
	BidDetail(ctx context.Context, request *dto.BidDetailRequest) (*dto.BidDetailResponse, error)
	// BidDetailMobile 招标详情-手机号明文
	BidDetailMobile(ctx context.Context, request *dto.BidDetailMobileRequest) (*dto.BidDetailMobileResponse, error)
	// WinBidDetail 中标详情
	WinBidDetail(ctx context.Context, request *dto.WinBidDetailRequest) (*dto.WinBidDetailResponse, error)
}
